package com.gujia.designpattern.observe.jdk;

public class Client {

    public static void main(String[] args) {
        //创建天气为一个目标，也可以说是被观察者
        ConcreateWeatherSubject subject = new ConcreateWeatherSubject();
        //创建黄明的女朋友为观察者
        ConcreateObserver girl = new ConcreateObserver();
        girl.setObserverName("黄明的女朋友");

        ConcreateObserver mum = new ConcreateObserver();
        mum.setObserverName("黄明的女朋友");

        subject.addObserver(girl);
        subject.addObserver(mum);

        //目标更新天气情况
        subject.setContent("天气晴，温度28度");


    }
}
